package cn.zly.spring.beans.factory.support;

import cn.zly.spring.beans.factory.config.BeanDefinition;

/**
 * @author zhanglianyong
 * @date 2024/12/30
 */
public interface BeanDefinitionRegistry {

	/**
	 * 注册bean
	 * @param beanName bean名称
	 * @param beanDefinition bean的定义
	 */
	void registerBeanDefinition(String beanName, BeanDefinition beanDefinition);

	/**
	 * 判断是否包含这个Bean的定义信息
	 * @param beanName bean名称
	 * @return 是否包含
	 */
	 boolean containBeanDefinition(String beanName);
}
